<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <button>111</button>
    <script>
        // for of 能遍历数组 set map 字符串 伪数组 不能遍历对象
        // 某些类型的数据是否能使用forof 进行遍历，主要看它的原型对象上是否有iterator接口，有就可以进行遍历，没有不能遍历
        let arr = [1,2,3];
        console.log(arr);
        for(let item of arr){
            console.log(item);
        }
        let set = new Set([1,2,3]);
        console.log(set);
        for(let value of set){
            console.log(value);
        }
        let map = new Map([['name','tom'],['age',18]]);
        console.log(map);
        for(let value of map){
            console.log(value);
        }
        let str = '85320';
        console.dir(String);
        for(let item of str){
            console.log(item);
        }
        let arr_wei = document.querySelectorAll('button');
        console.log(arr_wei);
        for(let item of arr_wei){
            console.log(item);
        }
        let obj = {
            name:'tom'
        }
        console.log(obj);
    </script>
</body>
</html>